deliver goods on board - Alemán Inglés Diccionario